package com.xr.service;

import com.xr.pojo.Member;
import com.xr.query.QueryPageBean;
import com.xr.result.PageResult;

import java.util.List;

public interface MemberService {
    //根据手机号查询会员
    Member queryByTelephone(String telephone);
    //添加
    void insertMember(Member member);
    //分页查询+条件
    PageResult findPage(QueryPageBean queryPageBean);
    //根据id查询会员info
    Member findById(Integer id);
    //修改
    void update(Member member);
    //删除会员信息
    void delete(Integer id );
    //统计过去一年的会员数量
    List<Integer> getMemberReport(List<String> months);
    /**
     * 获取每个月的会员人数
     * @param months
     * @return
     */
    List<Integer> getMemberDateSum(List<String> months);
}
